#pragma once
#include <windows.h>
#include <Winspool.h>
#include "IVirtualPrinterDriverInstaller.h"
#include <Windows.h>

class Windows7PrinterDriverInstaller :public IVirtualPrinterDriverInstaller
{
public:
	Windows7PrinterDriverInstaller();

	~Windows7PrinterDriverInstaller();

	bool VirtualPrinterDriverInstall(LPWSTR szDriverName);

private:
	int GetSystemPrinterDriverInstallDirectory(BYTE** path);

	DRIVER_INFO_6W* GenerateDriverConfigInfo(LPWSTR szDriverName);
};

